package com.gxa.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gxa.domain.entity.PromotionProduct;
import com.gxa.domain.vo.PromotionProductVO;
import java.util.List;
import java.math.BigDecimal;

public interface PromotionProductService extends IService<PromotionProduct> {
    List<PromotionProductVO> getPromotionProduct();
    /**
     * 根据商品编号或条形码查找所有活动，返回最低折扣价
     */
    BigDecimal getBestPromotionPrice(String productSerialNo, String barcode);
    /**
     * 根据条形码查找所有活动，返回VO列表
     */
    List<PromotionProductVO> getPromotionProductByBarcode(String barcode);
} 